python网络库也有了基于协程的实现,比较著名的是 gevent、eventlet 它两之间的关系可以参照
Comparing gevent to eventlet, 本文主要简单介绍一下eventlet一个例子
客户端:
import eventlet |
服务端:
#! /usr/bin/env python |
上面的例子可以看出eventlet接口还是非常的简洁和优雅的,至于稳定性和成熟度还待真实的场景去验证,
使用eventlet快速开发一个tcp/http的server还是非常迅速的,因为是基于协程的, 对于网络IO密集型的场景
速度不会太差.
eventlet已知的在openstack项目中有使用.
转载请注明出处,谢谢。。